package com.hospital.service.impl;

import com.hospital.dao.EmpDao;
import com.hospital.entity.Employee;
import com.hospital.service.EmployeeService;
import com.hospital.vo.ResponseVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * @author coder_zzm
 * @date 2022/6/13 22:01
 */
@Slf4j
@Service
public class EmployeeServiceImpl implements EmployeeService {

    @Resource
    private EmpDao empDao;

    /**
     * 两张表连接查询，主数据显示在左边
     * 这是多对一关系查询
     * @return 多条记录
     */
    @Override
    public List<Employee> getAll() {
        log.info("业务层获取所有员工信息");
        return empDao.getEmployeeAll();
    }


    /**
     * 根据员工编号查询信息方法
     * 两张表连接查询，多对一的关系
     * @param id 员工编号
     * @return 多条记录
     *//*
    @Override
    public ResponseVO getById(int id) {
        log.info("业务层获取员工信息");
        Employee list = empDao.getById(id);
        if (list != null) {
            return ResponseVO.buildSuccessInstance(ResponseVO.RESP_SUCCESS);
        }
        return ResponseVO.buildSuccessInstance(ResponseVO.UPDATE_FAIL);
    }*/
}
